/*
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
 * All portions are Copyright (C) 2008-2014 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************
*/
package org.openbravo.model.ad.access;

import com.eam.data.EamCheckPlan;
import com.eam.data.EamCheckPlanFacilities;
import com.eam.data.EamCheckPlanItem;
import com.eam.data.EamEquipmentShutdown;
import com.eam.data.EamFacilities;
import com.eam.data.EamFacilitiesCheck;
import com.eam.data.EamFacilitiesDCValue;
import com.eam.data.EamFacilitiesGroup;
import com.eam.data.EamFacilitiesMTLogs;
import com.eam.data.EamFacilitiesMaintain;
import com.eam.data.EamFacilitiesRepair;
import com.eam.data.EamImprovementPlan;
import com.eam.data.EamMaintainPlan;
import com.eam.data.EamMaintainPlanFacs;
import com.eam.data.EamMaintainPlanItems;
import com.eam.data.EamSafetyAccidents;
import com.eam.data.EamSparepartsCollar;
import com.eam.data.EamSparepartsInventory;
import com.eam.data.EamSpotCheckRecord;
import com.mes.data.EmesCertificateStaff;
import com.mes.data.EmesEmployee;
import com.mes.data.EmesEmployeeInfo;
import com.mes.data.EmesGroupStaff;
import com.mes.data.EmesMessageUser;
import com.mes.data.EmesMessageUserLog;
import com.mes.data.EmesProcess;
import com.mes.data.EmesProcessOprUser;
import com.mes.data.EmesSkillStaff;
import com.mes.data.EmesSkillUser;
import com.mes.data.EmesUserPostion;
import com.mes.data.EmesVendorUser;
import com.mes.data.EmesWxcpMenu;
import com.mes.manufacture.data.EmesoDataCollectionResult;
import com.mes.manufacture.data.EmesoExceptionLog;
import com.mes.manufacture.data.EmesoJobOrder;
import com.mes.manufacture.data.EmesoJobOrderExe;
import com.mes.manufacture.data.EmesoJobUserAssign;
import com.mes.manufacture.data.EmesoManuInMaterial;
import com.mes.manufacture.data.EmesoManuorderMaterial;
import com.mes.manufacture.data.EmesoOutAssistOrder;
import com.mes.plan.data.EmespPlanOrder;
import com.mes.quality.data.EmesqQualityOrderTable;
import com.wms.entity.WmsReturnGoods;
import com.wms.entity.WmsReturnMaterial;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.openbravo.base.structure.ActiveEnabled;
import org.openbravo.base.structure.BaseOBObject;
import org.openbravo.base.structure.ClientEnabled;
import org.openbravo.base.structure.OrganizationEnabled;
import org.openbravo.base.structure.Traceable;
import org.openbravo.client.application.UIPersonalization;
import org.openbravo.client.myob.WidgetInstance;
import org.openbravo.model.ad.alert.Alert;
import org.openbravo.model.ad.alert.AlertRecipient;
import org.openbravo.model.ad.domain.Preference;
import org.openbravo.model.ad.process.ProcessInstance;
import org.openbravo.model.ad.system.Client;
import org.openbravo.model.ad.system.Language;
import org.openbravo.model.ad.ui.ProcessExecution;
import org.openbravo.model.ad.ui.ProcessRequest;
import org.openbravo.model.ad.utility.Image;
import org.openbravo.model.common.enterprise.Organization;
import org.openbravo.model.common.enterprise.OrganizationInformation;
import org.openbravo.model.common.enterprise.Warehouse;
import org.openbravo.service.integration.openid.OBSOIDUserIdentifier;
/**
 * Entity class for entity ADUser (stored in table AD_User).
 *
 * NOTE: This class should not be instantiated directly. To instantiate this
 * class the {@link org.openbravo.base.provider.OBProvider} should be used.
 */
public class User extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
    private static final long serialVersionUID = 1L;
    public static final String TABLE_NAME = "AD_User";
    public static final String ENTITY_NAME = "ADUser";
    public static final String PROPERTY_ID = "id";
    public static final String PROPERTY_CLIENT = "client";
    public static final String PROPERTY_ORGANIZATION = "organization";
    public static final String PROPERTY_ACTIVE = "active";
    public static final String PROPERTY_CREATIONDATE = "creationDate";
    public static final String PROPERTY_CREATEDBY = "createdBy";
    public static final String PROPERTY_UPDATED = "updated";
    public static final String PROPERTY_UPDATEDBY = "updatedBy";
    public static final String PROPERTY_NAME = "name";
    public static final String PROPERTY_DESCRIPTION = "description";
    public static final String PROPERTY_PASSWORD = "password";
    public static final String PROPERTY_EMAIL = "email";
    public static final String PROPERTY_SUPERVISOR = "supervisor";
    public static final String PROPERTY_PROCESSNOW = "processNow";
    public static final String PROPERTY_EMAILSERVERUSERNAME = "emailServerUsername";
    public static final String PROPERTY_EMAILSERVERPASSWORD = "emailServerPassword";
    public static final String PROPERTY_POSITION = "position";
    public static final String PROPERTY_COMMENTS = "comments";
    public static final String PROPERTY_PHONE = "phone";
    public static final String PROPERTY_ALTERNATIVEPHONE = "alternativePhone";
    public static final String PROPERTY_FAX = "fax";
    public static final String PROPERTY_LASTCONTACTDATE = "lastContactDate";
    public static final String PROPERTY_LASTCONTACTRESULT = "lastContactResult";
    public static final String PROPERTY_BIRTHDAY = "birthday";
    public static final String PROPERTY_TRXORGANIZATION = "trxOrganization";
    public static final String PROPERTY_FIRSTNAME = "firstName";
    public static final String PROPERTY_LASTNAME = "lastName";
    public static final String PROPERTY_USERNAME = "username";
    public static final String PROPERTY_DEFAULTCLIENT = "defaultClient";
    public static final String PROPERTY_DEFAULTLANGUAGE = "defaultLanguage";
    public static final String PROPERTY_DEFAULTORGANIZATION = "defaultOrganization";
    public static final String PROPERTY_DEFAULTROLE = "defaultRole";
    public static final String PROPERTY_DEFAULTWAREHOUSE = "defaultWarehouse";
    public static final String PROPERTY_LOCKED = "locked";
    public static final String PROPERTY_IMAGE = "image";
    public static final String PROPERTY_OCCUPATIONALCLASS = "occupationalClass";
    public static final String PROPERTY_SEX = "sex";
    public static final String PROPERTY_ENTRYTIME = "entryTime";
    public static final String PROPERTY_DEFAULTPROCESS = "defaultProcess";
    public static final String PROPERTY_WEIXIN = "weixin";
    public static final String PROPERTY_ADALERTLIST = "aDAlertList";
    public static final String PROPERTY_ADALERTRECIPIENTLIST = "aDAlertRecipientList";
    public static final String PROPERTY_ADPREFERENCELIST = "aDPreferenceList";
    public static final String PROPERTY_ADPROCESSINSTANCELIST = "aDProcessInstanceList";
    public static final String PROPERTY_ADUSERSUPERVISORLIST = "aDUserSupervisorList";
    public static final String PROPERTY_ADUSERROLESLIST = "aDUserRolesList";
    public static final String PROPERTY_EAMCHECKPLANLIST = "eamCheckPlanList";
    public static final String PROPERTY_EAMCHECKPLANFACILITIESLIST = "eamCheckPlanFacilitiesList";
    public static final String PROPERTY_EAMCHECKPLANITEMLIST = "eamCheckPlanItemList";
    public static final String PROPERTY_EAMEQUIPMENTSHUTDOWNLIST = "eamEquipmentShutdownList";
    public static final String PROPERTY_EAMFACILITIESLIST = "eamFacilitiesList";
    public static final String PROPERTY_EAMFACILITIESCHECKLIST = "eamFacilitiesCheckList";
    public static final String PROPERTY_EAMFACILITIESDCVALUELIST = "eamFacilitiesDCValueList";
    public static final String PROPERTY_EAMFACILITIESGROUPLIST = "eamFacilitiesGroupList";
    public static final String PROPERTY_EAMFACILITIESMTLOGSLIST = "eamFacilitiesMTLogsList";
    public static final String PROPERTY_EAMFACILITIESMAINTAINLIST = "eamFacilitiesMaintainList";
    public static final String PROPERTY_EAMFACILITIESREPAIRLIST = "eamFacilitiesRepairList";
    public static final String PROPERTY_EAMIMPROVEMENTPLANLIST = "eamImprovementPlanList";
    public static final String PROPERTY_EAMMAINTAINPLANLIST = "eamMaintainPlanList";
    public static final String PROPERTY_EAMMAINTAINPLANFACSLIST = "eamMaintainPlanFacsList";
    public static final String PROPERTY_EAMMAINTAINPLANITEMSLIST = "eamMaintainPlanItemsList";
    public static final String PROPERTY_EAMSAFETYACCIDENTSLIST = "eamSafetyAccidentsList";
    public static final String PROPERTY_EAMSPAREPARTSCOLLARLIST = "eamSparepartsCollarList";
    public static final String PROPERTY_EAMSPAREPARTSINVENTORYLIST = "eamSparepartsInventoryList";
    public static final String PROPERTY_EAMSPOTCHECKRECORDLIST = "eamSpotCheckRecordList";
    public static final String PROPERTY_EMESCERTIFICATESTAFFLIST = "emesCertificateStaffList";
    public static final String PROPERTY_EMESEMPLOYEELIST = "emesEmployeeList";
    public static final String PROPERTY_EMESEMPLOYEEINFOLIST = "emesEmployeeInfoList";
    public static final String PROPERTY_EMESGROUPSTAFFLIST = "emesGroupStaffList";
    public static final String PROPERTY_EMESMESSAGEUSERRECEIVEUSERIDLIST = "emesMessageUserReceiveUserIDList";
    public static final String PROPERTY_EMESMESSAGEUSERLOGLIST = "emesMessageUserLogList";
    public static final String PROPERTY_EMESPROCESSOPRUSERLIST = "emesProcessOprUserList";
    public static final String PROPERTY_EMESSKILLSTAFFLIST = "emesSkillStaffList";
    public static final String PROPERTY_EMESSKILLUSERLIST = "emesSkillUserList";
    public static final String PROPERTY_EMESUSERPOSTIONLIST = "emesUserPostionList";
    public static final String PROPERTY_EMESVENDORUSERLIST = "emesVendorUserList";
    public static final String PROPERTY_EMESWXCPMENULIST = "emesWxcpMenuList";
    public static final String PROPERTY_EMESODCRESULTLIST = "emesoDCResultList";
    public static final String PROPERTY_EMESOEXCEPTIONLOGRECEIVERLIST = "emesoExceptionLogReceiverList";
    public static final String PROPERTY_EMESOJOBORDERLIST = "emesoJobOrderList";
    public static final String PROPERTY_EMESOJOBORDEREXELIST = "emesoJobOrderExeList";
    public static final String PROPERTY_EMESOJOBUSERASSIGNLIST = "emesoJobUserAssignList";
    public static final String PROPERTY_EMESOMANUORDERMATERIALLIST = "emesoManuOrderMaterialList";
    public static final String PROPERTY_EMESOMANUINMATERIALLIST = "emesoManuInMaterialList";
    public static final String PROPERTY_EMESOOUTASSISTORDERLIST = "emesoOutAssistOrderList";
    public static final String PROPERTY_EMESPPLANORDERCHECKUSERIDLIST = "emespPlanOrderCheckUserIDList";
    public static final String PROPERTY_EMESQQUALITYORDERTABLELIST = "emesqQualityOrderTableList";
    public static final String PROPERTY_OBKMOWIDGETINSTANCEVISIBLEATUSERLIST = "oBKMOWidgetInstanceVisibleAtUserList";
    public static final String PROPERTY_OBSOIDUSERIDENTIFIERLIST = "oBSOIDUserIdentifierList";
    public static final String PROPERTY_OBUIAPPUIPERSONALIZATIONLIST = "oBUIAPPUIPersonalizationList";
    public static final String PROPERTY_ORGANIZATIONINFORMATIONLIST = "organizationInformationList";
    public static final String PROPERTY_PROCESSEXECUTIONLIST = "processExecutionList";
    public static final String PROPERTY_PROCESSGROUPEXECUTIONLIST = "processGroupExecutionList";
    public static final String PROPERTY_PROCESSREQUESTLIST = "processRequestList";
    public static final String PROPERTY_WMSRETURNGOODSLIST = "wmsReturnGoodsList";
    public static final String PROPERTY_WMSRETURNMATERIALLIST = "wmsReturnMaterialList";
    public static final String PROPERTY_WMSRETURNMATERIALRECEIVEUSERLIST = "wmsReturnMaterialReceiveUserList";

    public User() {
        setDefaultValue(PROPERTY_ACTIVE, true);
        setDefaultValue(PROPERTY_PROCESSNOW, false);
        setDefaultValue(PROPERTY_LOCKED, false);
        setDefaultValue(PROPERTY_ADALERTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ADALERTRECIPIENTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ADPREFERENCELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ADPROCESSINSTANCELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ADUSERSUPERVISORLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ADUSERROLESLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMCHECKPLANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMCHECKPLANFACILITIESLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMCHECKPLANITEMLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESCHECKLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESDCVALUELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESGROUPLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESMTLOGSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESMAINTAINLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMFACILITIESREPAIRLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMIMPROVEMENTPLANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMMAINTAINPLANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMMAINTAINPLANFACSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMMAINTAINPLANITEMSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSAFETYACCIDENTSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPAREPARTSCOLLARLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPAREPARTSINVENTORYLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EAMSPOTCHECKRECORDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESCERTIFICATESTAFFLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESEMPLOYEELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESEMPLOYEEINFOLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESGROUPSTAFFLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESMESSAGEUSERRECEIVEUSERIDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESMESSAGEUSERLOGLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESPROCESSOPRUSERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESSKILLSTAFFLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESSKILLUSERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESUSERPOSTIONLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESVENDORUSERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESWXCPMENULIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESODCRESULTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOEXCEPTIONLOGRECEIVERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBORDERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBORDEREXELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBUSERASSIGNLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUINMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOOUTASSISTORDERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESPPLANORDERCHECKUSERIDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESQQUALITYORDERTABLELIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_OBKMOWIDGETINSTANCEVISIBLEATUSERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_OBSOIDUSERIDENTIFIERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_OBUIAPPUIPERSONALIZATIONLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_ORGANIZATIONINFORMATIONLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_PROCESSEXECUTIONLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_PROCESSGROUPEXECUTIONLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_PROCESSREQUESTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_WMSRETURNGOODSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_WMSRETURNMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_WMSRETURNMATERIALRECEIVEUSERLIST, new ArrayList<Object>());
    }

    @Override
    public String getEntityName() {
        return ENTITY_NAME;
    }

    public String getId() {
        return (String) get(PROPERTY_ID);
    }

    public void setId(String id) {
        set(PROPERTY_ID, id);
    }

    public Client getClient() {
        return (Client) get(PROPERTY_CLIENT);
    }

    public void setClient(Client client) {
        set(PROPERTY_CLIENT, client);
    }

    public Organization getOrganization() {
        return (Organization) get(PROPERTY_ORGANIZATION);
    }

    public void setOrganization(Organization organization) {
        set(PROPERTY_ORGANIZATION, organization);
    }

    public Boolean isActive() {
        return (Boolean) get(PROPERTY_ACTIVE);
    }

    public void setActive(Boolean active) {
        set(PROPERTY_ACTIVE, active);
    }

    public Date getCreationDate() {
        return (Date) get(PROPERTY_CREATIONDATE);
    }

    public void setCreationDate(Date creationDate) {
        set(PROPERTY_CREATIONDATE, creationDate);
    }

    public User getCreatedBy() {
        return (User) get(PROPERTY_CREATEDBY);
    }

    public void setCreatedBy(User createdBy) {
        set(PROPERTY_CREATEDBY, createdBy);
    }

    public Date getUpdated() {
        return (Date) get(PROPERTY_UPDATED);
    }

    public void setUpdated(Date updated) {
        set(PROPERTY_UPDATED, updated);
    }

    public User getUpdatedBy() {
        return (User) get(PROPERTY_UPDATEDBY);
    }

    public void setUpdatedBy(User updatedBy) {
        set(PROPERTY_UPDATEDBY, updatedBy);
    }

    public String getName() {
        return (String) get(PROPERTY_NAME);
    }

    public void setName(String name) {
        set(PROPERTY_NAME, name);
    }

    public String getDescription() {
        return (String) get(PROPERTY_DESCRIPTION);
    }

    public void setDescription(String description) {
        set(PROPERTY_DESCRIPTION, description);
    }

    public String getPassword() {
        return (String) get(PROPERTY_PASSWORD);
    }

    public void setPassword(String password) {
        set(PROPERTY_PASSWORD, password);
    }

    public String getEmail() {
        return (String) get(PROPERTY_EMAIL);
    }

    public void setEmail(String email) {
        set(PROPERTY_EMAIL, email);
    }

    public User getSupervisor() {
        return (User) get(PROPERTY_SUPERVISOR);
    }

    public void setSupervisor(User supervisor) {
        set(PROPERTY_SUPERVISOR, supervisor);
    }

    public Boolean isProcessNow() {
        return (Boolean) get(PROPERTY_PROCESSNOW);
    }

    public void setProcessNow(Boolean processNow) {
        set(PROPERTY_PROCESSNOW, processNow);
    }

    public String getEmailServerUsername() {
        return (String) get(PROPERTY_EMAILSERVERUSERNAME);
    }

    public void setEmailServerUsername(String emailServerUsername) {
        set(PROPERTY_EMAILSERVERUSERNAME, emailServerUsername);
    }

    public String getEmailServerPassword() {
        return (String) get(PROPERTY_EMAILSERVERPASSWORD);
    }

    public void setEmailServerPassword(String emailServerPassword) {
        set(PROPERTY_EMAILSERVERPASSWORD, emailServerPassword);
    }

    public String getPosition() {
        return (String) get(PROPERTY_POSITION);
    }

    public void setPosition(String position) {
        set(PROPERTY_POSITION, position);
    }

    public String getComments() {
        return (String) get(PROPERTY_COMMENTS);
    }

    public void setComments(String comments) {
        set(PROPERTY_COMMENTS, comments);
    }

    public String getPhone() {
        return (String) get(PROPERTY_PHONE);
    }

    public void setPhone(String phone) {
        set(PROPERTY_PHONE, phone);
    }

    public String getAlternativePhone() {
        return (String) get(PROPERTY_ALTERNATIVEPHONE);
    }

    public void setAlternativePhone(String alternativePhone) {
        set(PROPERTY_ALTERNATIVEPHONE, alternativePhone);
    }

    public String getFax() {
        return (String) get(PROPERTY_FAX);
    }

    public void setFax(String fax) {
        set(PROPERTY_FAX, fax);
    }

    public Date getLastContactDate() {
        return (Date) get(PROPERTY_LASTCONTACTDATE);
    }

    public void setLastContactDate(Date lastContactDate) {
        set(PROPERTY_LASTCONTACTDATE, lastContactDate);
    }

    public String getLastContactResult() {
        return (String) get(PROPERTY_LASTCONTACTRESULT);
    }

    public void setLastContactResult(String lastContactResult) {
        set(PROPERTY_LASTCONTACTRESULT, lastContactResult);
    }

    public Date getBirthday() {
        return (Date) get(PROPERTY_BIRTHDAY);
    }

    public void setBirthday(Date birthday) {
        set(PROPERTY_BIRTHDAY, birthday);
    }

    public Organization getTrxOrganization() {
        return (Organization) get(PROPERTY_TRXORGANIZATION);
    }

    public void setTrxOrganization(Organization trxOrganization) {
        set(PROPERTY_TRXORGANIZATION, trxOrganization);
    }

    public String getFirstName() {
        return (String) get(PROPERTY_FIRSTNAME);
    }

    public void setFirstName(String firstName) {
        set(PROPERTY_FIRSTNAME, firstName);
    }

    public String getLastName() {
        return (String) get(PROPERTY_LASTNAME);
    }

    public void setLastName(String lastName) {
        set(PROPERTY_LASTNAME, lastName);
    }

    public String getUsername() {
        return (String) get(PROPERTY_USERNAME);
    }

    public void setUsername(String username) {
        set(PROPERTY_USERNAME, username);
    }

    public Client getDefaultClient() {
        return (Client) get(PROPERTY_DEFAULTCLIENT);
    }

    public void setDefaultClient(Client defaultClient) {
        set(PROPERTY_DEFAULTCLIENT, defaultClient);
    }

    public Language getDefaultLanguage() {
        return (Language) get(PROPERTY_DEFAULTLANGUAGE);
    }

    public void setDefaultLanguage(Language defaultLanguage) {
        set(PROPERTY_DEFAULTLANGUAGE, defaultLanguage);
    }

    public Organization getDefaultOrganization() {
        return (Organization) get(PROPERTY_DEFAULTORGANIZATION);
    }

    public void setDefaultOrganization(Organization defaultOrganization) {
        set(PROPERTY_DEFAULTORGANIZATION, defaultOrganization);
    }

    public Role getDefaultRole() {
        return (Role) get(PROPERTY_DEFAULTROLE);
    }

    public void setDefaultRole(Role defaultRole) {
        set(PROPERTY_DEFAULTROLE, defaultRole);
    }

    public Warehouse getDefaultWarehouse() {
        return (Warehouse) get(PROPERTY_DEFAULTWAREHOUSE);
    }

    public void setDefaultWarehouse(Warehouse defaultWarehouse) {
        set(PROPERTY_DEFAULTWAREHOUSE, defaultWarehouse);
    }

    public Boolean isLocked() {
        return (Boolean) get(PROPERTY_LOCKED);
    }

    public void setLocked(Boolean locked) {
        set(PROPERTY_LOCKED, locked);
    }

    public Image getImage() {
        return (Image) get(PROPERTY_IMAGE);
    }

    public void setImage(Image image) {
        set(PROPERTY_IMAGE, image);
    }

    public String getOccupationalClass() {
        return (String) get(PROPERTY_OCCUPATIONALCLASS);
    }

    public void setOccupationalClass(String occupationalClass) {
        set(PROPERTY_OCCUPATIONALCLASS, occupationalClass);
    }

    public String getSex() {
        return (String) get(PROPERTY_SEX);
    }

    public void setSex(String sex) {
        set(PROPERTY_SEX, sex);
    }

    public Date getEntryTime() {
        return (Date) get(PROPERTY_ENTRYTIME);
    }

    public void setEntryTime(Date entryTime) {
        set(PROPERTY_ENTRYTIME, entryTime);
    }

    public EmesProcess getDefaultProcess() {
        return (EmesProcess) get(PROPERTY_DEFAULTPROCESS);
    }

    public void setDefaultProcess(EmesProcess defaultProcess) {
        set(PROPERTY_DEFAULTPROCESS, defaultProcess);
    }

    public String getWeixin() {
        return (String) get(PROPERTY_WEIXIN);
    }

    public void setWeixin(String weixin) {
        set(PROPERTY_WEIXIN, weixin);
    }

    @SuppressWarnings("unchecked")
    public List<Alert> getADAlertList() {
      return (List<Alert>) get(PROPERTY_ADALERTLIST);
    }

    public void setADAlertList(List<Alert> aDAlertList) {
        set(PROPERTY_ADALERTLIST, aDAlertList);
    }

    @SuppressWarnings("unchecked")
    public List<AlertRecipient> getADAlertRecipientList() {
      return (List<AlertRecipient>) get(PROPERTY_ADALERTRECIPIENTLIST);
    }

    public void setADAlertRecipientList(List<AlertRecipient> aDAlertRecipientList) {
        set(PROPERTY_ADALERTRECIPIENTLIST, aDAlertRecipientList);
    }

    @SuppressWarnings("unchecked")
    public List<Preference> getADPreferenceList() {
      return (List<Preference>) get(PROPERTY_ADPREFERENCELIST);
    }

    public void setADPreferenceList(List<Preference> aDPreferenceList) {
        set(PROPERTY_ADPREFERENCELIST, aDPreferenceList);
    }

    @SuppressWarnings("unchecked")
    public List<ProcessInstance> getADProcessInstanceList() {
      return (List<ProcessInstance>) get(PROPERTY_ADPROCESSINSTANCELIST);
    }

    public void setADProcessInstanceList(List<ProcessInstance> aDProcessInstanceList) {
        set(PROPERTY_ADPROCESSINSTANCELIST, aDProcessInstanceList);
    }

    @SuppressWarnings("unchecked")
    public List<User> getADUserSupervisorList() {
      return (List<User>) get(PROPERTY_ADUSERSUPERVISORLIST);
    }

    public void setADUserSupervisorList(List<User> aDUserSupervisorList) {
        set(PROPERTY_ADUSERSUPERVISORLIST, aDUserSupervisorList);
    }

    @SuppressWarnings("unchecked")
    public List<UserRoles> getADUserRolesList() {
      return (List<UserRoles>) get(PROPERTY_ADUSERROLESLIST);
    }

    public void setADUserRolesList(List<UserRoles> aDUserRolesList) {
        set(PROPERTY_ADUSERROLESLIST, aDUserRolesList);
    }

    @SuppressWarnings("unchecked")
    public List<EamCheckPlan> getEamCheckPlanList() {
      return (List<EamCheckPlan>) get(PROPERTY_EAMCHECKPLANLIST);
    }

    public void setEamCheckPlanList(List<EamCheckPlan> eamCheckPlanList) {
        set(PROPERTY_EAMCHECKPLANLIST, eamCheckPlanList);
    }

    @SuppressWarnings("unchecked")
    public List<EamCheckPlanFacilities> getEamCheckPlanFacilitiesList() {
      return (List<EamCheckPlanFacilities>) get(PROPERTY_EAMCHECKPLANFACILITIESLIST);
    }

    public void setEamCheckPlanFacilitiesList(List<EamCheckPlanFacilities> eamCheckPlanFacilitiesList) {
        set(PROPERTY_EAMCHECKPLANFACILITIESLIST, eamCheckPlanFacilitiesList);
    }

    @SuppressWarnings("unchecked")
    public List<EamCheckPlanItem> getEamCheckPlanItemList() {
      return (List<EamCheckPlanItem>) get(PROPERTY_EAMCHECKPLANITEMLIST);
    }

    public void setEamCheckPlanItemList(List<EamCheckPlanItem> eamCheckPlanItemList) {
        set(PROPERTY_EAMCHECKPLANITEMLIST, eamCheckPlanItemList);
    }

    @SuppressWarnings("unchecked")
    public List<EamEquipmentShutdown> getEamEquipmentShutdownList() {
      return (List<EamEquipmentShutdown>) get(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST);
    }

    public void setEamEquipmentShutdownList(List<EamEquipmentShutdown> eamEquipmentShutdownList) {
        set(PROPERTY_EAMEQUIPMENTSHUTDOWNLIST, eamEquipmentShutdownList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilities> getEamFacilitiesList() {
      return (List<EamFacilities>) get(PROPERTY_EAMFACILITIESLIST);
    }

    public void setEamFacilitiesList(List<EamFacilities> eamFacilitiesList) {
        set(PROPERTY_EAMFACILITIESLIST, eamFacilitiesList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesCheck> getEamFacilitiesCheckList() {
      return (List<EamFacilitiesCheck>) get(PROPERTY_EAMFACILITIESCHECKLIST);
    }

    public void setEamFacilitiesCheckList(List<EamFacilitiesCheck> eamFacilitiesCheckList) {
        set(PROPERTY_EAMFACILITIESCHECKLIST, eamFacilitiesCheckList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesDCValue> getEamFacilitiesDCValueList() {
      return (List<EamFacilitiesDCValue>) get(PROPERTY_EAMFACILITIESDCVALUELIST);
    }

    public void setEamFacilitiesDCValueList(List<EamFacilitiesDCValue> eamFacilitiesDCValueList) {
        set(PROPERTY_EAMFACILITIESDCVALUELIST, eamFacilitiesDCValueList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesGroup> getEamFacilitiesGroupList() {
      return (List<EamFacilitiesGroup>) get(PROPERTY_EAMFACILITIESGROUPLIST);
    }

    public void setEamFacilitiesGroupList(List<EamFacilitiesGroup> eamFacilitiesGroupList) {
        set(PROPERTY_EAMFACILITIESGROUPLIST, eamFacilitiesGroupList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesMTLogs> getEamFacilitiesMTLogsList() {
      return (List<EamFacilitiesMTLogs>) get(PROPERTY_EAMFACILITIESMTLOGSLIST);
    }

    public void setEamFacilitiesMTLogsList(List<EamFacilitiesMTLogs> eamFacilitiesMTLogsList) {
        set(PROPERTY_EAMFACILITIESMTLOGSLIST, eamFacilitiesMTLogsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesMaintain> getEamFacilitiesMaintainList() {
      return (List<EamFacilitiesMaintain>) get(PROPERTY_EAMFACILITIESMAINTAINLIST);
    }

    public void setEamFacilitiesMaintainList(List<EamFacilitiesMaintain> eamFacilitiesMaintainList) {
        set(PROPERTY_EAMFACILITIESMAINTAINLIST, eamFacilitiesMaintainList);
    }

    @SuppressWarnings("unchecked")
    public List<EamFacilitiesRepair> getEamFacilitiesRepairList() {
      return (List<EamFacilitiesRepair>) get(PROPERTY_EAMFACILITIESREPAIRLIST);
    }

    public void setEamFacilitiesRepairList(List<EamFacilitiesRepair> eamFacilitiesRepairList) {
        set(PROPERTY_EAMFACILITIESREPAIRLIST, eamFacilitiesRepairList);
    }

    @SuppressWarnings("unchecked")
    public List<EamImprovementPlan> getEamImprovementPlanList() {
      return (List<EamImprovementPlan>) get(PROPERTY_EAMIMPROVEMENTPLANLIST);
    }

    public void setEamImprovementPlanList(List<EamImprovementPlan> eamImprovementPlanList) {
        set(PROPERTY_EAMIMPROVEMENTPLANLIST, eamImprovementPlanList);
    }

    @SuppressWarnings("unchecked")
    public List<EamMaintainPlan> getEamMaintainPlanList() {
      return (List<EamMaintainPlan>) get(PROPERTY_EAMMAINTAINPLANLIST);
    }

    public void setEamMaintainPlanList(List<EamMaintainPlan> eamMaintainPlanList) {
        set(PROPERTY_EAMMAINTAINPLANLIST, eamMaintainPlanList);
    }

    @SuppressWarnings("unchecked")
    public List<EamMaintainPlanFacs> getEamMaintainPlanFacsList() {
      return (List<EamMaintainPlanFacs>) get(PROPERTY_EAMMAINTAINPLANFACSLIST);
    }

    public void setEamMaintainPlanFacsList(List<EamMaintainPlanFacs> eamMaintainPlanFacsList) {
        set(PROPERTY_EAMMAINTAINPLANFACSLIST, eamMaintainPlanFacsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamMaintainPlanItems> getEamMaintainPlanItemsList() {
      return (List<EamMaintainPlanItems>) get(PROPERTY_EAMMAINTAINPLANITEMSLIST);
    }

    public void setEamMaintainPlanItemsList(List<EamMaintainPlanItems> eamMaintainPlanItemsList) {
        set(PROPERTY_EAMMAINTAINPLANITEMSLIST, eamMaintainPlanItemsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSafetyAccidents> getEamSafetyAccidentsList() {
      return (List<EamSafetyAccidents>) get(PROPERTY_EAMSAFETYACCIDENTSLIST);
    }

    public void setEamSafetyAccidentsList(List<EamSafetyAccidents> eamSafetyAccidentsList) {
        set(PROPERTY_EAMSAFETYACCIDENTSLIST, eamSafetyAccidentsList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSparepartsCollar> getEamSparepartsCollarList() {
      return (List<EamSparepartsCollar>) get(PROPERTY_EAMSPAREPARTSCOLLARLIST);
    }

    public void setEamSparepartsCollarList(List<EamSparepartsCollar> eamSparepartsCollarList) {
        set(PROPERTY_EAMSPAREPARTSCOLLARLIST, eamSparepartsCollarList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSparepartsInventory> getEamSparepartsInventoryList() {
      return (List<EamSparepartsInventory>) get(PROPERTY_EAMSPAREPARTSINVENTORYLIST);
    }

    public void setEamSparepartsInventoryList(List<EamSparepartsInventory> eamSparepartsInventoryList) {
        set(PROPERTY_EAMSPAREPARTSINVENTORYLIST, eamSparepartsInventoryList);
    }

    @SuppressWarnings("unchecked")
    public List<EamSpotCheckRecord> getEamSpotCheckRecordList() {
      return (List<EamSpotCheckRecord>) get(PROPERTY_EAMSPOTCHECKRECORDLIST);
    }

    public void setEamSpotCheckRecordList(List<EamSpotCheckRecord> eamSpotCheckRecordList) {
        set(PROPERTY_EAMSPOTCHECKRECORDLIST, eamSpotCheckRecordList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesCertificateStaff> getEmesCertificateStaffList() {
      return (List<EmesCertificateStaff>) get(PROPERTY_EMESCERTIFICATESTAFFLIST);
    }

    public void setEmesCertificateStaffList(List<EmesCertificateStaff> emesCertificateStaffList) {
        set(PROPERTY_EMESCERTIFICATESTAFFLIST, emesCertificateStaffList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesEmployee> getEmesEmployeeList() {
      return (List<EmesEmployee>) get(PROPERTY_EMESEMPLOYEELIST);
    }

    public void setEmesEmployeeList(List<EmesEmployee> emesEmployeeList) {
        set(PROPERTY_EMESEMPLOYEELIST, emesEmployeeList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesEmployeeInfo> getEmesEmployeeInfoList() {
      return (List<EmesEmployeeInfo>) get(PROPERTY_EMESEMPLOYEEINFOLIST);
    }

    public void setEmesEmployeeInfoList(List<EmesEmployeeInfo> emesEmployeeInfoList) {
        set(PROPERTY_EMESEMPLOYEEINFOLIST, emesEmployeeInfoList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesGroupStaff> getEmesGroupStaffList() {
      return (List<EmesGroupStaff>) get(PROPERTY_EMESGROUPSTAFFLIST);
    }

    public void setEmesGroupStaffList(List<EmesGroupStaff> emesGroupStaffList) {
        set(PROPERTY_EMESGROUPSTAFFLIST, emesGroupStaffList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesMessageUser> getEmesMessageUserReceiveUserIDList() {
      return (List<EmesMessageUser>) get(PROPERTY_EMESMESSAGEUSERRECEIVEUSERIDLIST);
    }

    public void setEmesMessageUserReceiveUserIDList(List<EmesMessageUser> emesMessageUserReceiveUserIDList) {
        set(PROPERTY_EMESMESSAGEUSERRECEIVEUSERIDLIST, emesMessageUserReceiveUserIDList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesMessageUserLog> getEmesMessageUserLogList() {
      return (List<EmesMessageUserLog>) get(PROPERTY_EMESMESSAGEUSERLOGLIST);
    }

    public void setEmesMessageUserLogList(List<EmesMessageUserLog> emesMessageUserLogList) {
        set(PROPERTY_EMESMESSAGEUSERLOGLIST, emesMessageUserLogList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesProcessOprUser> getEmesProcessOprUserList() {
      return (List<EmesProcessOprUser>) get(PROPERTY_EMESPROCESSOPRUSERLIST);
    }

    public void setEmesProcessOprUserList(List<EmesProcessOprUser> emesProcessOprUserList) {
        set(PROPERTY_EMESPROCESSOPRUSERLIST, emesProcessOprUserList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesSkillStaff> getEmesSkillStaffList() {
      return (List<EmesSkillStaff>) get(PROPERTY_EMESSKILLSTAFFLIST);
    }

    public void setEmesSkillStaffList(List<EmesSkillStaff> emesSkillStaffList) {
        set(PROPERTY_EMESSKILLSTAFFLIST, emesSkillStaffList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesSkillUser> getEmesSkillUserList() {
      return (List<EmesSkillUser>) get(PROPERTY_EMESSKILLUSERLIST);
    }

    public void setEmesSkillUserList(List<EmesSkillUser> emesSkillUserList) {
        set(PROPERTY_EMESSKILLUSERLIST, emesSkillUserList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesUserPostion> getEmesUserPostionList() {
      return (List<EmesUserPostion>) get(PROPERTY_EMESUSERPOSTIONLIST);
    }

    public void setEmesUserPostionList(List<EmesUserPostion> emesUserPostionList) {
        set(PROPERTY_EMESUSERPOSTIONLIST, emesUserPostionList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesVendorUser> getEmesVendorUserList() {
      return (List<EmesVendorUser>) get(PROPERTY_EMESVENDORUSERLIST);
    }

    public void setEmesVendorUserList(List<EmesVendorUser> emesVendorUserList) {
        set(PROPERTY_EMESVENDORUSERLIST, emesVendorUserList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesWxcpMenu> getEmesWxcpMenuList() {
      return (List<EmesWxcpMenu>) get(PROPERTY_EMESWXCPMENULIST);
    }

    public void setEmesWxcpMenuList(List<EmesWxcpMenu> emesWxcpMenuList) {
        set(PROPERTY_EMESWXCPMENULIST, emesWxcpMenuList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoDataCollectionResult> getEmesoDCResultList() {
      return (List<EmesoDataCollectionResult>) get(PROPERTY_EMESODCRESULTLIST);
    }

    public void setEmesoDCResultList(List<EmesoDataCollectionResult> emesoDCResultList) {
        set(PROPERTY_EMESODCRESULTLIST, emesoDCResultList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoExceptionLog> getEmesoExceptionLogReceiverList() {
      return (List<EmesoExceptionLog>) get(PROPERTY_EMESOEXCEPTIONLOGRECEIVERLIST);
    }

    public void setEmesoExceptionLogReceiverList(List<EmesoExceptionLog> emesoExceptionLogReceiverList) {
        set(PROPERTY_EMESOEXCEPTIONLOGRECEIVERLIST, emesoExceptionLogReceiverList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobOrder> getEmesoJobOrderList() {
      return (List<EmesoJobOrder>) get(PROPERTY_EMESOJOBORDERLIST);
    }

    public void setEmesoJobOrderList(List<EmesoJobOrder> emesoJobOrderList) {
        set(PROPERTY_EMESOJOBORDERLIST, emesoJobOrderList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobOrderExe> getEmesoJobOrderExeList() {
      return (List<EmesoJobOrderExe>) get(PROPERTY_EMESOJOBORDEREXELIST);
    }

    public void setEmesoJobOrderExeList(List<EmesoJobOrderExe> emesoJobOrderExeList) {
        set(PROPERTY_EMESOJOBORDEREXELIST, emesoJobOrderExeList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobUserAssign> getEmesoJobUserAssignList() {
      return (List<EmesoJobUserAssign>) get(PROPERTY_EMESOJOBUSERASSIGNLIST);
    }

    public void setEmesoJobUserAssignList(List<EmesoJobUserAssign> emesoJobUserAssignList) {
        set(PROPERTY_EMESOJOBUSERASSIGNLIST, emesoJobUserAssignList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuorderMaterial> getEmesoManuOrderMaterialList() {
      return (List<EmesoManuorderMaterial>) get(PROPERTY_EMESOMANUORDERMATERIALLIST);
    }

    public void setEmesoManuOrderMaterialList(List<EmesoManuorderMaterial> emesoManuOrderMaterialList) {
        set(PROPERTY_EMESOMANUORDERMATERIALLIST, emesoManuOrderMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuInMaterial> getEmesoManuInMaterialList() {
      return (List<EmesoManuInMaterial>) get(PROPERTY_EMESOMANUINMATERIALLIST);
    }

    public void setEmesoManuInMaterialList(List<EmesoManuInMaterial> emesoManuInMaterialList) {
        set(PROPERTY_EMESOMANUINMATERIALLIST, emesoManuInMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoOutAssistOrder> getEmesoOutAssistOrderList() {
      return (List<EmesoOutAssistOrder>) get(PROPERTY_EMESOOUTASSISTORDERLIST);
    }

    public void setEmesoOutAssistOrderList(List<EmesoOutAssistOrder> emesoOutAssistOrderList) {
        set(PROPERTY_EMESOOUTASSISTORDERLIST, emesoOutAssistOrderList);
    }

    @SuppressWarnings("unchecked")
    public List<EmespPlanOrder> getEmespPlanOrderCheckUserIDList() {
      return (List<EmespPlanOrder>) get(PROPERTY_EMESPPLANORDERCHECKUSERIDLIST);
    }

    public void setEmespPlanOrderCheckUserIDList(List<EmespPlanOrder> emespPlanOrderCheckUserIDList) {
        set(PROPERTY_EMESPPLANORDERCHECKUSERIDLIST, emespPlanOrderCheckUserIDList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesqQualityOrderTable> getEmesqQualityOrderTableList() {
      return (List<EmesqQualityOrderTable>) get(PROPERTY_EMESQQUALITYORDERTABLELIST);
    }

    public void setEmesqQualityOrderTableList(List<EmesqQualityOrderTable> emesqQualityOrderTableList) {
        set(PROPERTY_EMESQQUALITYORDERTABLELIST, emesqQualityOrderTableList);
    }

    @SuppressWarnings("unchecked")
    public List<WidgetInstance> getOBKMOWidgetInstanceVisibleAtUserList() {
      return (List<WidgetInstance>) get(PROPERTY_OBKMOWIDGETINSTANCEVISIBLEATUSERLIST);
    }

    public void setOBKMOWidgetInstanceVisibleAtUserList(List<WidgetInstance> oBKMOWidgetInstanceVisibleAtUserList) {
        set(PROPERTY_OBKMOWIDGETINSTANCEVISIBLEATUSERLIST, oBKMOWidgetInstanceVisibleAtUserList);
    }

    @SuppressWarnings("unchecked")
    public List<OBSOIDUserIdentifier> getOBSOIDUserIdentifierList() {
      return (List<OBSOIDUserIdentifier>) get(PROPERTY_OBSOIDUSERIDENTIFIERLIST);
    }

    public void setOBSOIDUserIdentifierList(List<OBSOIDUserIdentifier> oBSOIDUserIdentifierList) {
        set(PROPERTY_OBSOIDUSERIDENTIFIERLIST, oBSOIDUserIdentifierList);
    }

    @SuppressWarnings("unchecked")
    public List<UIPersonalization> getOBUIAPPUIPersonalizationList() {
      return (List<UIPersonalization>) get(PROPERTY_OBUIAPPUIPERSONALIZATIONLIST);
    }

    public void setOBUIAPPUIPersonalizationList(List<UIPersonalization> oBUIAPPUIPersonalizationList) {
        set(PROPERTY_OBUIAPPUIPERSONALIZATIONLIST, oBUIAPPUIPersonalizationList);
    }

    @SuppressWarnings("unchecked")
    public List<OrganizationInformation> getOrganizationInformationList() {
      return (List<OrganizationInformation>) get(PROPERTY_ORGANIZATIONINFORMATIONLIST);
    }

    public void setOrganizationInformationList(List<OrganizationInformation> organizationInformationList) {
        set(PROPERTY_ORGANIZATIONINFORMATIONLIST, organizationInformationList);
    }

    @SuppressWarnings("unchecked")
    public List<ProcessExecution> getProcessExecutionList() {
      return (List<ProcessExecution>) get(PROPERTY_PROCESSEXECUTIONLIST);
    }

    public void setProcessExecutionList(List<ProcessExecution> processExecutionList) {
        set(PROPERTY_PROCESSEXECUTIONLIST, processExecutionList);
    }

    @SuppressWarnings("unchecked")
    public List<ProcessGroupExecution> getProcessGroupExecutionList() {
      return (List<ProcessGroupExecution>) get(PROPERTY_PROCESSGROUPEXECUTIONLIST);
    }

    public void setProcessGroupExecutionList(List<ProcessGroupExecution> processGroupExecutionList) {
        set(PROPERTY_PROCESSGROUPEXECUTIONLIST, processGroupExecutionList);
    }

    @SuppressWarnings("unchecked")
    public List<ProcessRequest> getProcessRequestList() {
      return (List<ProcessRequest>) get(PROPERTY_PROCESSREQUESTLIST);
    }

    public void setProcessRequestList(List<ProcessRequest> processRequestList) {
        set(PROPERTY_PROCESSREQUESTLIST, processRequestList);
    }

    @SuppressWarnings("unchecked")
    public List<WmsReturnGoods> getWmsReturnGoodsList() {
      return (List<WmsReturnGoods>) get(PROPERTY_WMSRETURNGOODSLIST);
    }

    public void setWmsReturnGoodsList(List<WmsReturnGoods> wmsReturnGoodsList) {
        set(PROPERTY_WMSRETURNGOODSLIST, wmsReturnGoodsList);
    }

    @SuppressWarnings("unchecked")
    public List<WmsReturnMaterial> getWmsReturnMaterialList() {
      return (List<WmsReturnMaterial>) get(PROPERTY_WMSRETURNMATERIALLIST);
    }

    public void setWmsReturnMaterialList(List<WmsReturnMaterial> wmsReturnMaterialList) {
        set(PROPERTY_WMSRETURNMATERIALLIST, wmsReturnMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<WmsReturnMaterial> getWmsReturnMaterialReceiveUserList() {
      return (List<WmsReturnMaterial>) get(PROPERTY_WMSRETURNMATERIALRECEIVEUSERLIST);
    }

    public void setWmsReturnMaterialReceiveUserList(List<WmsReturnMaterial> wmsReturnMaterialReceiveUserList) {
        set(PROPERTY_WMSRETURNMATERIALRECEIVEUSERLIST, wmsReturnMaterialReceiveUserList);
    }

}
